﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entidades;
using AccesoBD;
namespace LogicaNegocio
{
    public class GestorCargo
    {
        public bool registrarCargo(Cargo c)
        {

            return Cargos.registrarAltaCargo(c);
        }
        public bool verificarExistencia(string nombre)
        {
            return Cargos.validarExistencia(nombre);
        }
        public List<Cargo> obtenerTodosActivos()
        {

            return Cargos.obtenerTodosActivos();
        }
        public List<Cargo> obtenerTodos() 
        {
            return Cargos.obtenerTodos();
        }
        public bool modificarCargo(Cargo oC)
        {
            return Cargos.modificarCargo(oC);
        }
        public Cargo obtenerCargo(int idCargo)
        {
            return Cargos.obtenerCargo(idCargo);
        }
        public List<Cargo> busquedaDeCargoPorNombreYFecha(string nomCargo, DateTime? fechaDesde)
        {
            return Cargos.busquedaCargoPorNombreYFecha(nomCargo, fechaDesde);
        }
        public bool registrarBajaCargo(Cargo oc) 
        {
            return Cargos.registrarBaja(oc);
        }
    }
}
